motorized platoon - German English Dictionary